home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 52
/
Amiga Format AFCD52 (Issue 136, May 2000).iso
/
-in_the_mag-
/
mousewheel
/
newmouse12
/
newmouse.doc
< prev
next >
Wrap
Text File
|
2000-03-02
|
6KB
|
317 lines
NewMouse 1.2
The Ultimate Serial Mouse Driver
Copyright (c) 1998-1999 by Alessandro Zummo
All Rights Reserved
Commercial use is strictly forbidden
CardWare
Note
----
This version of NewMouse wouldn't have been released without
the support of Power Computing Ltd. . In fact, i've received
very few postcards, gifts or free copies from whom
is using NewMouse API in their commercial/shareware
programs. I've never asked a gift, but if you earn
moneys with your program please consider to send
me a free copy or a keyfile.
Introduction
------------
Even if there are many mouse drivers on aminet, NewMouse is the
only one with all these features:
- Works with the most common mice
- Wheel support
- Allows Drag'n'Drop with MUI
- Works with IBrowse
- It's compliant to MouseWheel for wheel operations
- It's fast, some sections are written in asssembly
- It's able to work on different devices than serial.device
- It's OS friendly and compliant to RKM guidelines
- Hot (un)plug of the mouse is supported.. i.e. you can
unplug and plug the mouse while NewMouse is running
(however you may damage your Amiga by doing this)
Note
----
It seems that NewMouse is the new "de facto" standard for wheeled mice
handling on the Amiga platform. I would be very fine if it will be supported
by the next AmigaOS release. You know where to send you request to...
I would be also happy if i will receive a free copy of every commercial product
that adheres to the NewMouse standard.. hint, hint :-)
Copyright
----------
This software is subject to the "Standard Amiga FD-Software Copyright Note"
It is Cardware as defined in paragraph 4c.
If you like it and use it regularly please send a postcard to the author.
For more information please read "AFD-COPYRIGHT" (Version 1 or higher).
Commercial distribution is *strictly* forbidden without
a written agreement with the author.
Usage
-----
NewMouse DEVICE,UNIT/N,7BIT/S,P=PROTOCOL/K,PO=PROTOCOLOPTIONS/K
These are the defaults:
DEVICE = serial.device
UNIT = 0
PROTOCOL = LOGITECH
The following protocols are actually available:
(If you have a mouse other than those listed here it doesn't
necessarly mean that it will not work...)
LOGITECH
- Mice
Logitech PilotMouse+
Logitech FirstMouse+
Logitech MouseMan+
Microsoft Intellimouse, even the "serial and PS2/compatible" one
A4Tech WWW-11 and WWW-5
- Features
Wheel
Third button
Red button
- Options
none
OLDLOGITECH
- Mice
Logitech M-Mxx series (NOT M-Sxx, they're PS2 mice)
Other manufacturers M-Mxx mice (they're Logitech inside)
- Features
Wheel
Third button
- Options
NOWHEEL/S
LOGITECHFX
- Mice
Logitech Trackball Marble FX
- Features
Wheel mode is enabled with the red button pressed
Third button
- Options
NOWHEEL/S, DELTA/N
NOWHEEL: The wheel mode will be disabled (not yet implemented).
DELTA: The wheel will trigger a movement only every <DELTA> steps.
MICROSOFT
- Mice
Microsoft serial mouse 2.0A
Agiler Mouse Model Nr. 200
- Features
none
- Options
none
MOUSESYSTEM
- Mice
BTC MUSG2
- Features
Third button
- Options
none
If your mouse is not listed here
but works succesfully with NewMouse, please
write me an email.
If your mouse doesn't work with NewMouse but you're sure it's
a serial mouse, write me an email. I'll try to make it working.
Who is currently supporting the MouseWheel standard?
----------------------------------------------------
NList.mcc, from Gilles Masson.
MuiWheel, a way to use the wheel with MUI (Aminet)
IntuiWheel, a patch for commodities.library/ParseIX (n/a, ask me).
Voyager, AmIRC
Many mui classes
DirectoryOPUS Magellan
many others...
FAQs
----
Q: Can i connect a PC mouse on the Amiga mouse port using NewMouse?
A: No, you can't. You need a spare serial port.
Q: Can i use a PS/2 mouse with NewMouse?
A: No, you can't. You need a real RS232 mouse.
Q: Sometimes the pointer has a sort of "jittering"
A: Try disconnecting the other mouse from the Amiga mouse port
Future
------
If requested, i'll be happy to implement other
protocols, even for a non wheeled mouse, but
i need to have some feedback for this.
I would like to support changing the mouse
baud rate, if someone can tell me how.
Developer infos
---------------
A new standard is defined.
Check the include newmouse.h in the archive.
It will be supported by the next MUI release.
History
-------
1.0 (10.07.1998) - First public release
1.1 (16.02.1999) + Hot plug handling
+ Little speedup
- Fixed a little bug
- Many protocols added
1.2 (07.10.1999) - Y movements were swapped with the mousesystem protocol
+ New options for the LogitechFX protocol
- Minor changes
+ FAQs added
Sponsors
--------
Many thanks to Power Computing Ltd. for supporting my work.
Greetings
---------
Dave Harris The author of MouseWheel.
He had the original idea
about the wheel.
Gilles Masson For his tests and for the support
in his NList MUI class.
Ralph Torchia For his beta-testing and for his
precious suggestions.
Torsten Blume For his beautiful postcard. The first
i've received.
Oliver Wagner For the AmIRC 3.0 keyfile.
Audun Evensen He is spreading newmouse.h between
programmers :-)
Sven Thoennissen Beta testers and happy users
Dean Husby (in no particular order)
Carol Harmond
Gregor Rébel
Stefan Schindler
Ralf Heinert
Alex Pagnoni
Thomas Igracki
Oliver Kreuzenbeck
Stefan Stuntz
Philippe Devilard
Vit Sindlar
... sorry if i missed someone.
Author
------
Email:
azummo@ita.flashnet.it
Homepage:
http://freepage.logicom.it/azummo/
Snail mail:
Via S. F. d'Assisi, 27
10121 Turin
Italy